/**
 *  CMS表单校验工具类
 *  调用方式：formVerifyUtils.方法名
 */
var formVerifyUtils = {
    /**
     *  校验手机号格式
     *  ============================================================================================
     *  入参：
     *      input_id        【input输入框元素ID】
     *      mobile          【手机号】
     *  出参：
     *      true            【手机号格式正确】
     *      false           【手机号格式错误】
     *  ============================================================================================
     */
    regExpMobile: function (input_id, mobile) {
        if (!/^1(3|4|5|7|8|9)\d{9}$/.test(mobile)) {
            layer.tips('手机号格式错误', '#'+input_id);
            return false;
        }
        return true;
    },
    /**
     *  校验图片是否上传
     *  ============================================================================================
     *  入参：
     *      btn_id          【上传按钮元素ID】
     *      ul_id           【回显图片缩略图的ul元素ID】
     *  出参：
     *      true            【图片已上传】
     *      false           【图片未上传】
     *  ============================================================================================
     */
    picFieldChecker: function (btn_id, ul_id) {
        var ulElem = $('#'+ul_id).find('img');
        if (ulElem.length <= 0) {
            $('#'+btn_id).focus();
            layer.tips('请上传图片', '#'+btn_id);
            return false;
        }
        return true;
    },
    /**
     *  校验sortable是否选择
     *  ============================================================================================
     *  入参：
     *      label_id        【标签元素ID】
     *      ul_id           【回显图片缩略图的ul元素ID】
     *  出参：
     *      true            【已选择】
     *      false           【未选择】
     *  ============================================================================================
     */
    sortableFieldChecker: function (label_id, ul_id) {
        var ulElem = $('#'+ul_id).find('li');
        if (ulElem.length <= 0) {
            $('#'+label_id).focus();
            layer.tips('必选项不能为空', '#'+label_id);
            return false;
        }
        return true;
    }
}